package edu.zhangxu.dao;

import edu.zhangxu.pojo.Solution;

import java.sql.Connection;
import java.util.List;

public interface SolutionDao {
    // 将solution对象添加到数据库中
    default void insert(Connection con, Solution solution) {

    }

    // 根据id删除一条记录
    default void deleteById(Connection con, int id) {

    }

    // 更新一条记录
    default void updateById(Connection con, Solution solution) {

    }

    default Solution getSolutionById(Connection con, int id) {
        return null;
    }

    default Solution getSimpleSolutionById(Connection con, int id) {
        return null;
    }

    default List<Solution> getAll(Connection con) {
        return null;
    }

    default Long getCount(Connection con) {
        return null;
    }

    // 获取被分配到的id
    default int getId(Connection con) {
        return 0;
    }
}
